"""
@author:menglei
@desc:多多客查店铺列表接口
"""
from pdd.api.base import RestApi


class PddDdkMerchantListGetRequest(RestApi):
    """
    @:param: cat_id:LONG:商品类目ID，使用pdd.goods.cats.get接口获取
    @:param: has_clt_cpn:BOOLEAN:是否有店铺收藏券 （true 所有；false 必须有券）
    @:param: has_coupon:INTEGER:是否有优惠券 （0 所有；1 必须有券）
    @:param: mall_id_list:LONG[]:店铺id
    @:param: merchant_type_list:INTEGER[]:店铺类型
    @:param: page_number:INTEGER:分页数
    @:param: page_size:INTEGER:每页数量
    @:param: query_range_str:INTEGER:查询范围0----商品拼团价格区间；1----商品券后价价格区间；2----佣金比例区间；3----优惠券金额区间；4----加入多多进宝时间区间；5----销量区间；6----佣金金额区间
    @:param: range_vo_list:OBJECT[]:筛选范围
    @:param: range_from:STRING:范围起始值
    @:param: range_id:STRING:0，最小成团价 1，券后价 2，佣金比例 3，优惠券价格 4，广告创建时间 5，销量 6，佣金金额 7，店铺描述分 8，店铺物流分 9，店铺服务分 10， 店铺描述分击败同行业百分比 11， 店铺物流分击败同行业百分比 12，店铺服务分击败同行业百分比 13，商品分 17 ，优惠券/最小团购价 18，过去两小时pv 19，过去两小时销量
    @:param: range_to:STRING:范围结束值
    """
    def __init__(self,domain='https://gw-api.pinduoduo.com'):
        RestApi.__init__(self, domain)
        self.cat_id = None
        self.has_clt_cpn = None
        self.has_coupon = None
        self.mall_id_list = None
        self.merchant_type_list = None
        self.page_number = None
        self.page_size = None
        self.query_range_str = None
        self.range_vo_list = None
        self.range_from = None
        self.range_id = None
        self.range_to = None

    def getapiname(self):
        return 'pdd.ddk.merchant.list.get'